home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
tri_bbs
/
tri0693.zip
/
3
< prev
next >
Wrap
Text File
|
1993-06-01
|
7KB
|
175 lines
OS/2 AND TRIBBS
By Joseph DeCarlo
Sysop of THE FLASH EXPRESS BBS
703-491-7720
Well here I am writing another article and I'm not even a writer. <G>
Though I had talked about DV and QEMM before, it's a whole different world in
OS/2. They aren't kidding when they say you can run DOS at 95-97% of native DOS
and run Windows to boot. I hope to help those trying to set up OS/2 and
TriBBS. One thing I want to make clear is that Mark Goodwin has done a SUPER
job on TriBBS. It has to be the most stable DOS program I have run so far under
OS/2. Though it isn't necessary to have the equipment I have here, one thing
very important is system memory. OS/2 will run with 4meg, but 8meg or more is
very important.
I now use the OS/2 March Beta, but things worked very well under OS/2
2.0 GA with the service pack installed. Before getting started, you should do
a complete backup of your system. I can't stress enough that how you setup OS/2
depends allot on how it performs. On a 486/50Mhz DX it took two hours to do an
install. Times are variable with different systems. If you're not going to use
the HPFS format, you'll need a 35 meg partition for the operating system and a
10 meg partition for the swap file regardless of how much memory is installed.
I have 32 meg of ram and the swap file is still 2 meg though it is never used.
I've had 20 windows open and it never increased. At 16 meg the swapfile is 2
meg, but is used depending on number of windows open. With 8 meg the swapfile
increases to 4 meg. This is why a separate partition should be used with the
FAT format. It helps prevent corruption of any system files. If you use the
HPFS format and still want native DOS to see the BBS and files in their
respective partitions, then you will need to place the OS/2 partition in the
last logical drive. You will also need at least a 65 meg partition for OS/2.
This will allow for best performance under HPFS. ANother important
consideration for HPFS is memory size. You'll need at least 8 meg, but more is
better as HPFS requires allot of memory to use. The difference in speed is well
worth it though. I plan on going full HPFS when I add a couple more drives
here. I won't be needing DOS for anything at that point.
Now that you have your drive(s) partitioned the way you want it's time
to load up things. Follow the install procedures with OS/2 and you'll be in
business. After the install, you'll need to decide on comm drivers. I use SIO
and it is SUPER for high speed comms. All you do is replace the drivers with
the SIO drivers. I'll post my AUTOEXEC.BAT and CONFIG.SYS later in the article
to show what I load for the DOS sessions. After making the appropriate changes
to your CONFIG.SYS, reboot and you're ready to setup TriBBS under OS/2. There
really aren't many settings you'll need to change, but here is a list of them:
1. DOS=HIGH ON
2. DOS=UMB ON
3. DOS VERSION (BBS.EXE,5,00,255)
4. IDLE SENSITIVITY 100
These are all that are necessary to run TriBBS. The SIO and VSIO settings
automatically are on and all you need to do is set the comports not used by a
particular node to OFF.
For each ICON you'll need to identify the path to TriBBS and BOARD.BAT
for each node. I make the working directory the same as the node directory, but
this isn't really necessary. All the programs that run under TriBBS will run in
a DOS session under OS/2 so you won't need to make any changes there.
I run each node on separate partitions and this created a problem with
TriMail. For node one it remained the same, but it was necessary to change
batch files for mailruns and files. The batch file for Trimail copies the
correct .bats for mailruns then on exit copies .bats for files. Her is an
example for each:
1. TriMail:
@ECHO OFF
gsz port 1 pV1 ha on sz -s -mr @d:%3
2. Files
@ECHO OFF
gsz port 1 pV1 ha on sz -s -mr @e:%3
This solved the problem with Trimail needing to handle it's work under the main
node.
As I said earlier, I would post my CONFIG.SYS and AUTOEXEC.BAT. Though
they're configured for my setup, it will give you an idea the changes you'll
need to make.
CONFIG.SYS
IFS=G:\OS2\HPFS.IFS /CACHE:2048 /CRECL:4 /AUTOCHECK:G
DEVICE=G:\SBPCD2.SYS /P:220
PROTSHELL=G:\OS2\PMSHELL.EXE
SET USER_INI=G:\OS2\OS2.INI
SET SYSTEM_INI=G:\OS2\OS2SYS.INI
SET OS2_SHELL=G:\OS2\CMD.EXE
SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS
SET RUNWORKPLACE=G:\OS2\PMSHELL.EXE
SET COMSPEC=G:\OS2\CMD.EXE
LIBPATH=.;G:\OS2\DLL;G:\OS2\MDOS;G:\;G:\OS2\APPS\DLL;
SET PATH=G:\OS2;G:\OS2\SYSTEM;G:\OS2\MDOS\WINOS2;G:\OS2\INSTALL;G:\;
G:\OS2\MDOS;G:\OS2\APPS;
SET DPATH=G:\OS2;G:\OS2\SYSTEM;G:\OS2\MDOS\WINOS2;G:\OS2\INSTALL;G:\;
G:\OS2\BITMAP;G:\OS2\MDOS;G:\OS2\APPS;
SET PROMPT=$i[$p]
SET HELP=G:\OS2\HELP;G:\OS2\HELP\TUTORIAL;
SET GLOSSARY=G:\OS2\HELP\GLOSS;
SET IPF_KEYS=SBCS
PRIORITY_DISK_IO=YES
FILES=50
DEVICE=G:\OS2\TESTCFG.SYS
DEVICE=G:\OS2\DOS.SYS
DEVICE=G:\OS2\PMDD.SYS
BUFFERS=70
IOPL=YES
DISKCACHE=512,LW
MAXWAIT=3
MEMMAN=SWAP,PROTECT
SWAPPATH=G:\OS2\SYSTEM 2048 2048
BREAK=OFF
THREADS=256
PRINTMONBUFSIZE=134,134,134
COUNTRY=001,G:\OS2\SYSTEM\COUNTRY.SYS
SET KEYS=ON
REM SET DELDIR=C:\DELETE,512;D:\DELETE,512;E:\DELETE,512;F:\DELETE,512;
G:\DELETE,512;H:\DELETE,512;
BASEDEV=PRINT01.SYS
BASEDEV=IBM1FLPY.ADD
BASEDEV=IBMINT13.I13
BASEDEV=OS2DASD.DMD
SET BOOKSHELF=G:\OS2\BOOK;
SET EPMPATH=G:\OS2\APPS
SET FAXPM=G:\OS2\APPS
REM DEVICE=G:\OS2\APPS\SASYNCDA.SYS
PROTECTONLY=NO
SHELL=G:\OS2\MDOS\COMMAND.COM G:\OS2\MDOS
FCBS=16,8
RMSIZE=640
DEVICE=G:\OS2\MDOS\VEMM.SYS
DOS=LOW,NOUMB
DEVICE=G:\OS2\MDOS\VDPX.SYS
DEVICE=G:\OS2\MDOS\VXMS.SYS /UMB
DEVICE=G:\OS2\MDOS\VDPMI.SYS
DEVICE=G:\OS2\MDOS\VWIN.SYS
IFS=G:\OS2\CDFS.IFS /Q
DEVICE=G:\OS2\MDOS\VCDROM.SYS
REM DEVICE=G:\OS2\APM.SYS
DEVICE=G:\OS2\MDOS\VAPM.SYS
DEVICE=G:\OS2\MDOS\VMOUSE.SYS
DEVICE=G:\OS2\POINTDD.SYS
DEVICE=G:\OS2\MOUSE.SYS
DEVICE=G:\SIO.SYS (1,3F8,4) (2,2F8,3)
DEVICE=G:\VSIO.SYS
CODEPAGE=437,850
DEVINFO=KBD,US,G:\OS2\KEYBOARD.DCP
SET EPATH=G:\OS2\APPS
SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)
SET VIDEO_DEVICES=VIO_SVGA
DEVICE=G:\OS2\MDOS\VSVGA.SYS
DEVICE=G:\OS2\OS2CDROM.DMD /Q
BASEDEV=OS2SCSI.DMD
DEVICE=G:\OS2\MDOS\ANSI.SYS
DEVINFO=SCR,VGA,G:\OS2\VIOTBL.DCP
AUTOEXEC.BAT
@ECHO OFF
ECHO.
PROMPT $i$p$g
REM DIR=C:\DELETE,512;D:\DELETE,512;E:\DELETE,512;F:\DELETE,512;G:\DELETE,512;
H:\DELETE,512;
PATH G:\OS2;G:\OS2\MDOS;G:\OS2\MDOS\WINOS2;G:\;E:\TRIBBS;E:\TRIBBS\ZLAB;E:\;
D:\TRIBBS2;D:\TRIBBS0;D:\;C:\DOS;C:\UTIL;C:\;H:\;
LOADHIGH APPEND G:\OS2;G:\OS2\SYSTEM;
SET TMP=G:\
LOADHIGH DOSKEY FINDFILE=DIR /A /S /B $*
DOSKEY EDIT=QBASIC/EDITOR $*
SET DIRCMD=/A
SET GSZWINDOW=23
I don't know how much this will help as each system configures
different, but one thing to note is the path statement in the AUTOEXEC.BAT.
You'll notice that the root is at the end for each drive. I found that this is
the only way to set the path. Any other way and it will not find the
directories. This is all you'll need to get started. If you have any problems,
please feel free to call my BBS at 703-491-7720 or leave me a message in the
Technical conference and I'll get back to you.